#pragma once

namespace GASPUMP
{
class ReceiptPrinter
{
public:

	typedef	enum states {print, no_print} STATES;

	typedef enum {Ready,Not_Ready} reciept_status;

	ReceiptPrinter(void);

	int receipt;
	int prt;

	void ON(void);

	void OFF(void);

	void set_state() const;

	void printReceipt();

	void mthdprint() const;

	~ReceiptPrinter(void);	

private:
	reciept_status rcp_state;
	double m_paperLeft;
};

}
